package com.lin.service.impl;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.lin.mapper.DModuleDetailsMapper;
import com.lin.pojo.DModuleDetails;
import com.lin.pojo.PageVo;
import com.lin.service.DModuleDetailsService;
import org.springframework.stereotype.Service;

@Service
public class DModuleDetailsServiceImpl extends ServiceImpl<DModuleDetailsMapper, DModuleDetails> implements DModuleDetailsService {
    @Override
    public int addbyDModuleDetails(DModuleDetails dModuleDetails) {
        return 0;
    }

    @Override
    public PageVo<DModuleDetails> queryDModuleDetails(DModuleDetails dModuleDetails, int pageno, int pagesize) {
        Page<DModuleDetails> page=new Page<DModuleDetails>(pageno,pagesize);
        QueryWrapper<DModuleDetails> queryWrapper=new QueryWrapper<DModuleDetails>();
        Page<DModuleDetails> page1 = this.page(page,queryWrapper);
        PageVo<DModuleDetails> pageVo=new PageVo<DModuleDetails>();
        pageVo.setTotal(page1.getTotal());
        pageVo.setRows(page1.getRecords());
        return pageVo;
    }

    @Override
    public PageVo<DModuleDetails> queryModuleTag(DModuleDetails dModuleDetails, int pageno, int pagesize) {
        Page<DModuleDetails> page=new Page<DModuleDetails>(pageno,pagesize);
        QueryWrapper<DModuleDetails> queryWrapper=new QueryWrapper<DModuleDetails>();
        Page<DModuleDetails> page1 = this.page(page,queryWrapper);
        PageVo<DModuleDetails> pageVo=new PageVo<DModuleDetails>();
        pageVo.setTotal(page1.getTotal());
        pageVo.setRows(page1.getRecords());
        return pageVo;
    }

}
